home *** CD-ROM | disk | FTP | other *** search
/ Aminet 1 (Walnut Creek) / Aminet - June 1993 [Walnut Creek].iso / aminet / text / wp / prowrite322_3patch.lzh / Patch_Script < prev    next >
Text File  |  1992-03-17  |  3KB  |  89 lines

  1. Echo "ProWrite 3.2.2 to 3.2.3 patch script"
  2. Echo "by Mark Thomas"
  3. Echo "*NCopyright 1992 New Horizons Software, Inc."
  4. Echo "The new files created by this patch"
  5. Echo "are covered by the same licensing agreement"
  6. Echo "as the old programs from which the patches"
  7. Echo "are being made."
  8. Echo "*N Checking for ProWrite program..."
  9. If NOT EXISTS ProWrite
  10.    Echo " The ProWrite program does not appear"
  11.    Echo " to be in this directory.  Please read"
  12.    Echo " the file PW_Patch_Readme for further"
  13.    Echo " instructions."
  14.    Skip cleanup
  15. Else
  16.    Echo " Found ProWrite."
  17. Endif
  18. Echo " Checking ProWrite version..." NOLINE
  19. List >T:pw.ver ProWrite
  20. Search >NIL: T:pw.ver 290212
  21. If WARN
  22.    Search >NIL: T:pw.ver 289640
  23.    If WARN
  24.       Search >NIL: T:pw.ver 287956
  25.       If WARN
  26.          Search >NIL: T:pw.ver 291996
  27.          If WARN
  28.             Echo "*N This ProWrite may not be version 3.2, 3.2.1, or 3.2.2."
  29.             Echo "*NContact New Horizons Software, Inc."
  30.             Echo "for further assistance."
  31.             Echo "(512)328-6650"
  32.             Quit
  33.          Else
  34.             Echo "3.2.3*N This ProWrite file is already version 3.2.3."
  35.          Endif
  36.       Else
  37.          Echo "3.2*N This patch will not work on your program."
  38.          Echo " You need the 3.2 to 3.2.3 patch archive."
  39.       Endif
  40.    Else
  41.       Echo "3.2.1*N This patch will not work on your program."
  42.       Echo " You need the 3.2.1 to 3.2.3 patch archive."
  43.    Endif
  44. Else
  45.    Echo "3.2.2*N Renaming the old ProWrite..."
  46.    Rename >NIL: ProWrite ProWrite.old
  47.    Echo " Patching ProWrite 3.2.2..."
  48.    Lpatch >NIL: -oProWrite -pPW322-323.pch ProWrite.old
  49.    Echo " Removing old version of ProWrite file..."
  50.    Delete >NIL: ProWrite.old
  51. EndIf
  52.  
  53. Echo "*N Checking for PosctScript Prep file..."
  54. If NOT EXISTS "PostScript Prep"
  55.    Echo " The PostScript Prep file cannot be found."
  56.    Echo " Quitting."
  57.    Skip cleanup
  58. Else
  59.    Echo " Found PostScript Prep."
  60. Endif
  61. Echo " Checking version of PostScript Prep file..." NOLINE
  62. List >T:pw.ver "PostScript Prep"
  63. Search >NIL: T:pw.ver 4037
  64. If WARN
  65.    Search >NIL: T:pw.ver 4501
  66.    If WARN
  67.       Echo "*NThis PostScript Prep file may not be"
  68.       Echo "a valid version."
  69.       Echo "*NContact New Horizons Software, Inc."
  70.       Echo "for further assistance if you have problems."
  71.       Echo "(512)328-6650"
  72.    Else
  73.       Echo "3.2.3*N This PostScript Prep file is already the 3.2.3 version."
  74.    Endif
  75. Else
  76.    Echo "3.2*N Renaming the old PostScript Prep..."
  77.    Rename >NIL: "PostScript Prep" "PostScript Prep.old"
  78.    Echo " Patching PostScript Prep..."
  79.    Lpatch >NIL: "-oPostScript Prep" -pPostScript_Prep.pch "PostScript Prep.old"
  80.    Echo " Removing old version of PostScript Prep file..."
  81.    Delete >NIL: "PostScript Prep.old"
  82. Endif
  83.  
  84. LAB cleanup
  85. Echo "*N Cleaning up..."
  86. Delete >NIL: T:pw.ver
  87. Echo " Finished."
  88. Wait 10
  89. Endcli